eat a humble pie - German English Dictionary